import pytest

#基础用法
@pytest.fixture
def ccc():
    print(f'我是一个fixture函数')
    # return 'abc' 
    yield 'abc'
    print('清除（用yield代替return，yield后面的代码就是清除时要做的）')

def test_a(ccc):
    print(ccc)
    assert ccc == 'abc'

def test_b():
    print('nihao')

class Test_C:

    def test_c_1(self,ccc):
        print('我是类test-c中的方法1')
        assert ccc == 'abc'

    def test_c_2(self,ccc):
        print('我是类test-c中的方法2')
        assert ccc == 'abcc1'